Информация о заказах такси для отчета
Запрос позволяет получить информацио о заказах такси для формирования отчета.
Синтаксис запроса
POST https://b2b-api.go.yandex.ru/integration/2.0/orders/taxi/report
Заголовки запроса
Authorization: Bearer <OAuth-токен>
Процесс получения токена описан в разделе Начало работы.
X-YaTaxi-Selected-Corp-Client-Id
— ID клиента из Личного кабинета. Обязателен, если по токену доступно несколько клиентов.
Accept-Language
— выбор языка в формате строки (ru-RU, en-US и т.п.).
Тело запроса
Данные передаются в формате JSON:
Поле |
Описание |
Формат |
Обязательность |
|
Массив идентификаторов заказов, по которым нужна информация. Не более 100 элементов. |
Массив строк |
Да |
Описание полей ответа
В отчете возвращается поле:
Поле | Описание | Формат |
---|---|---|
orders |
Массив объектов TaxiOrderInfo, каждый объект содержить информацию о заказе. | Массив объектов |
Структура объекта TaxiOrderInfo
:
Поле |
Описание |
Формат |
|
Идентификатор заказа. |
Строка |
|
Агентское вознаграждение, процент. |
Число |
|
Агентское вознаграждение с НДС. |
Число |
|
Агентское вознаграждение без НДС. |
Число |
|
Количество фактических часов. |
Число |
|
Стоимость 1 часа. |
Число |
|
Количество запланированных часов. |
Число |
|
Причина отмены заказа. Объект CancelReason. |
Объект |
|
Город. |
Строка |
|
Комментарий к заказу. |
Строка |
|
Стоимость заказа без НДС. |
Число |
|
Центр затрат. |
Строка |
|
Стоимость заказа с НДС. |
Число |
|
Время создания заказа. |
Строка |
|
Инициатор заказа. |
Строка |
|
Актуальное подразделение. |
Строка |
|
Актуальная цепочка подразделений. |
Строка |
|
Координаты точки назначения заказа. Массив из двух чисел. |
Массив чисел |
|
Адерс назначения. |
Строка |
|
Процент скидки. |
Число |
|
Стоимость со скидкой. |
Число |
|
Пройденное расстояние. |
Число |
|
Время заказа. |
Строка |
|
Фактическое время окончания поездки. |
Строка |
|
Промежуточные точки маршрута. Массов объектов InterimDestinationItem. |
Массив объектов |
|
Локальное время создания заказа. |
Строка |
|
Локальное время завершения заказа. |
Строка |
|
Подразделение сотрудника на момент заказа. |
Строка |
|
Способ заказа. Например, "Личный кабинет". |
Строка |
|
Тип заказа. Объект OrderType. |
Объект |
|
Таксопарк. |
Строка |
|
Чек за поездку. |
Строка |
|
Дополнительные требования, которые были указаны в заказе. Массив объектов requirements. |
Массив объектов |
|
Стоимость поездки. |
Число |
|
Статус поездки. Объект RideStatus. |
Строка |
|
Сумма налога с продажи. |
Число |
|
Адрес подачи. |
Строка |
|
Координаты точки подачи. Массив из двух чисел. |
Массив чисел |
|
Фактическое начало поездки. |
Строка |
|
Фактическое время прибытия машины. |
Строка |
|
Тариф. |
Строка |
|
Стоимость проезда по платным дорогам. |
Число |
|
Общая стоимость заказа с НДС. |
Число |
|
Идентификатор пользователя. |
Строка |
|
НДС. |
Число |
|
Стоимость ожидания. |
Число |
|
Время ожидания в точке начала поездки. |
Число |
|
Время ожидания в промежуточных точках. |
Число |
Структура объекта CancelReason
:
Поле |
Описание |
Формат |
|
Локализованный текст для отображения. |
Строка |
|
Одно из значений: |
Строка |
Структура объекта InterimDestinationItem
:
Поле |
Описание |
Формат |
|
Полный адрес промежуточной точки маршрута. |
Строка |
|
Координаты промежуточной точки. Массив из двух чисел. |
Массив чисел |
Структура объекта OrderType
:
Поле |
Описание |
Формат |
|
Локализованный текст для отображения. |
Строка |
|
Одно из значений: |
Строка |
Структура объекта requirements
:
Поле |
Описание |
Формат |
|
Описание требований. |
Строка |
Структура объекта RideStatus
:
Поле |
Описание |
Формат |
|
Локализованный текст для отображения. |
Строка |
|
Одно из значений: |
Строка |
Пример запроса
POST https://b2b-api.go.yandex.ru/integration/2.0/orders/taxi/report
...
Accept-Language: ru-RU
Authorization: <OAuth-токен>
{
"ids": [
"1df3...e600",
"8d66...2781",
"1fd4...b9df1"
]
}
Пример ответа
{
"orders": [
{
"id": "1df32d5b8bdcc769b9a2e190933fe600",
"agency_to_pay": 1.2,
"agency_without_vat_to_pay": 1.0,
"cancel_reason": {
"value": "client_cancelled_driving",
"text": "Отмена заказа после начала платного времени подачи"
},
"city": "Москва",
"cost": 0.0,
"cost_center": "новый",
"cost_w_vat": 0.0,
"created_datetime": "2022-06-09T18:22:42+03:00",
"destination": [
37.58041085337755,
55.807367818950475
],
"destination_fullname": "Россия, Москва, Бутырская улица, 95",
"discount": 0.0,
"discounted_cost": 0.0,
"due_datetime": "2022-06-09T18:23:52+03:00",
"local_created_datetime": "2022-06-09T18:22:42+03:00",
"local_due_datetime": "2022-06-09T18:23:52+03:00",
"old_department": "траты",
"order_method": "Мобильное приложение",
"requirements": [
{
"name": "детское кресло от 3 до 7 лет (15-25 кг)"
},
{
"name": "Час+"
}
],
"ride_cost": 0.0,
"ride_status": {
"value": "client_cancelled",
"text": "Отменена пользователем"
},
"sales_tax": 0.0,
"source_fullname": "Россия, Москва, улица Фонвизина, 18",
"source_geopoint": [
37.59143138528312,
55.82111264677945
],
"tariff_class": "Эконом",
"total_cost": 0.0,
"user_id": "4550...ba80",
"vat": 0
},
...
]
}
Возможные коды ответа
Ответ на данный запрос может содержать следующие стандартные HTTP-коды:
200
— запрос выполнен успешно.400
— в запросе был передан неизвестный параметр или параметр с недопустимым значением.403
:- SELECT_CLIENT_HEADER_REQUIRED: в запросе не передан заголовок
X-YaTaxi-Selected-Corp-Client-Id
(возвращается в случае, если для токена доступно более одного клиента). - SELECTED_CLIENT_ACCESS_DENIED: в заголовке
X-YaTaxi-Selected-Corp-Client-Id
передан ID клиента, к которому нет доступа у этого логина.
- SELECT_CLIENT_HEADER_REQUIRED: в запросе не передан заголовок